A Component based Services Architecture for Building Distributed Applications

نویسندگان

  • Randall Bramley
  • Kenneth Chiu
  • Shridhar Diwan
  • Dennis Gannon
  • Madhusudhan Govindaraju
  • Nirmal Mukhi
  • Benjamin Temko
  • Madhuri Yechuri
چکیده

| This paper describes an approach to building a distributed software component system for scienti c and engineering applications that is based on representing GRID services as application-level software components. These GRID services provide tools such as registry and directory services, event services, and remote component creation. While a servicesbased architecture for Grids and other distributed systems is not new, this framework provides several unique features. First, the public interfaces to each software component are described as XML documents. This allows many adaptors and user interfaces to be generated from the speci cation dynamically. Second, this system is designed to exploit the resources of existing Grid infrastructures like Globus[7], [15], Legion[17], [7], and commercial Internet frameworks like e-speak[11]. Third, and most important, the component-based design extends throughout the system. Hence tools such as application builders which allow users to select components, start them on remote resources, and connect and execute them, are also interchangeable software components. Consequently, it is possible to build distributed applications using a graphical \drag-and-drop " interface, a webbased interface, a scripting language like Python, or an existing tool such as Matlab.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

XCAT 2.0: A Component-Based Programming Model for Grid Web Services

The most important recent development in Grid systems is the adoption of the web services model as a basic architecture for Grid services. This paper describes a component framework for building distributed Grid applications that is consistent with that model. The framework, called XCAT, is based on the U.S. Department of Energy Common Component Architecture but with an implementation based on ...

متن کامل

XCAT 2.0: Design and Implementation of Component based Web Services

The most important recent development in Grid systems is the adoption of the web services model as a basic architecture for Grid services. This paper describes a component framework for building distributed Grid applications that is consistent with that model. The framework, called XCAT, is based on the U.S. Department of Energy Common Component Architecture but with an implementation based on ...

متن کامل

Merging the CCA Component Model with the OGSI Framework

The most important recent development in Grid systems is the adoption of the Web services model as a basic architecture for Grid services. The result is called the Open Grid Services Architecture. This paper describes a component framework for building distributed Grid applications that is consistent with that model. The framework, called XCAT, is based on the U.S. Department of Energy Common C...

متن کامل

Grid Web Services and Application Factories

This paper describes an implementation of a Grid Application Factory Service that is based on a component architecture that utilizes the emerging Web Services standards. The factory service is used by Grid clients to authenticate and authorize a user to configure and launch an instance of a distributed application. This helps us solve the problem of building reliable, scalable Grid applications...

متن کامل

Dysco: a Platform for Dynamic Qos-aware Web Service Composition

Service-Oriented Architecture (SOA) is one of the most promising trends in software engineering, which makes possible development of distributed systems via loosely coupled services. It provides significant efficiency in the development, deployment and execution of the software based on it and therefore could be applied to a wide range of distributed systems such as enterprise applications, emb...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000